<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.thymeleaf.org"
      xmlns:shiro="http://www.thymeleaf.org/thymeleaf-extras-shiro">
<head>
    <meta charset="UTF-8">
    <title>首页</title>
</head>
<body>
<!--
在不同的授权里，会显示不同的a标签，没有权限的a标签不会显示
在没有登录的时候，界面默认是没有任何的a标签显示
需要通过a标签岛登陆姐买你登录后才能显示对应的界面
-->

<h1>首页</h1>
<a th:href="@{/toLogin}" th:if="${msg} eq null" th:text="登录" ></a>
<p th:text="${msg}"></p>
<a th:if="${msg} ne null" th:text="退出登录" th:href="@{/loginOut}"></a>
<hr>
<!--假如用户拥有page1的权限，则显示以下内容-->
<div shiro:hasPermission="user:page1">
    <a th:href="@{/page1}">page1</a>
</div>
<!--假如用户拥有page2的权限，则显示以下内容-->
<div shiro:hasPermission="user:page2">
    <a th:href="@{/page2}">page2</a>
</div>
<!--假如用户拥有page3的权限，则显示以下内容-->
<div shiro:hasPermission="user:page3">
    <a th:href="@{/page3}">page3</a>
</div>
</body>
</html>